﻿/* 
 *author:xking
 *date:2014/11/27
 */

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dialog,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}body,button,input,select,textarea{font:12px/1.5 Microsoft Yahei,arial,tahoma,simsun,sans-serif;}h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}ul,ol{list-style:none;}a{text-decoration:none;}a:hover{text-decoration:underline;}legend{color:#333;}fieldset,img{border:0 none;vertical-align:top;}button,input,select,textarea{font-size:100%;overflow:visible;}table{border-collapse:collapse;border-spacing:0;}article,aside,details,figcaption,figure,footer,header,menu,nav,section,time,audio,video{display:block;margin:0;padding:0;}
a:link {color: #333;}
a:visited {color: #666;}
a:hover {color: #E73D0D;text-decoration:none;}
a:active {color: #E73D0D;}
li{list-style: none outside none;}
input[type="button"]{cursor:pointer;}
.clearfix:after{clear:both;content:"";display:table;}
.clearfix{*zoom:1;}

/* head */
.headers a:link,
.headers a:visited{
	text-decoration:none;
}
.offline-warper .headers{
	background-color:#fff;
	overflow:hidden;
	width:800px;
	margin:0 auto;
	height:45px;
	line-height:45px;
}
.offline-warper .headers .headers-logo{
	float:left;
	overflow:hidden;
	padding-top:5px; 
}
.offline-warper .headers-logo img{
	height:40px;
}
.headers .navigation-off{
	text-align:center;
	height:45px;
	line-height:45px;
}
.navigation-off h1{
	font-size:1.6em;
	color:#000;
	text-align:center;
}

/* content */
.offline-warper .off-contents{
	width:800px;
	margin:20px auto;
}
.headers .off-numb{
	overflow:hidden;
	float:right;
}
.education-lists label,
.ro-sexs-right label{
	float:left;
}
.person-interest{
	overflow:hidden;
}
.off-foot-left li{
	overflow:hidden;
	height:40px;
	line-height:40px;
}
.off-footer{
	margin-top:2em;
}
.person-interest .interest-multi-choices{
	padding:.6em;
}
.off-contents-head,
.footer-bottom-text{
	margin-top:1em;
}
.footer-bottom-text p,
.off-contents-head p{
	color:#EA5B1E;
}
.off-select-input select{
	float:left;
	display: inline-block;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555;
	vertical-align: middle;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	margin-left:.6em;
}